Cómo instalar FlightPHP: Guía completa paso a paso
Si estás buscando un micro-framework PHP ligero, rápido y fácil de instalar, FlightPHP es una de las mejores opciones del momento. Su simplicidad lo convierte en la herramienta perfecta para construir APIs, microservicios y aplicaciones web minimalistas en cuestión de minutos.
En esta guía aprenderás qué necesitas, qué herramientas usar, cómo instalar FlightPHP paso a paso y cómo dejarlo listo para trabajar en tu proyecto.
Cómo instalar FlightPHP: Guía completa paso a paso (2026)
FlightPHP es un micro-framework PHP ligero, rápido y sencillo, perfecto para crear APIs, microservicios y aplicaciones web pequeñas o medianas.
Requisitos previos y recursos para instalar FlightPHP
Antes de empezar, asegúrese de tener:
- PHP 8.1 o superior (recomendado 8.2 / 8.3 en 2026)
- Composer instalado
- Servidor web (Apache, Nginx o PHP built-in server)
- Conocimientos básicos de PHP
Verifica versiones:
php -v
composer -V
Opción 1: Instalar FlightPHP usando Composer (recomendado)
Crear el proyecto
Usaremos este comando en nuestra terminal usando visual studio code o cualquier editor de su preferencia.
composer require mikecao/flightEsto descargará FlightPHP en la carpeta vendor/.
Crear el archivo principal index.php
Es muy importante este fichero porque detallaremos las rutas, etc.
<?php
require 'vendor/autoload.php';
Flight::route('/', function () {
echo '¡Hola desde FlightPHP!';
});
Flight::start();Ejecutar el servidor integrado de PHP
Este codigo generalmennte se ejecuta en el editor visual studio code porque posee una opcion de terminal.
php -S localhost:8000Una vez ejecutado podemos ir a cualquier navegador y usar esta url para visualizar el proyecto compilado.
http://localhost:8000Si todo salio bien en el navegador deberia mostrar un texto similar a:
¡Hola desde FlightPHP!Opción 2: Instalación manual (sin Composer)
Útil si trabajas en entornos limitados o legacy
Descargar FlightPHP
Para descargar el proyecto podemos usar el CMD (consola de windows) y posicionarnos en donde tenemos instalado nuestro xampp o cualquier otro servidor local.
git clone https://github.com/mikecao/flight.gitO también puedes descarga el ZIP desde GitHub.
Estructura básica
EL proyecto debiera tener esta estructura como minino.
/flight
/index.phpCódigo base
Básicamente tendría esta apariencia como minino.
<?php
require 'flight/Flight.php';
Flight::route('/', function () {
echo 'Hola FlightPHP sin Composer';
});
Flight::start();Rutas básicas en FlightPHP
Flight::route('GET /usuarios', function () {
echo json_encode(['Juan', 'Ana', 'Carlos']);
});Ruta con parámetros:
Flight::route('/usuario/@id', function ($id) {
echo "Usuario ID: $id";
});Estructura recomendada del proyecto (2026)
Podemos estructurarlo de acuerdo a nuestras necesidades pero lo recomendable es la siguiente estructura.
/app
├── Controllers
├── Models
└── Services
/public
└── index.php
/vendorEn public/index.php:
require '../vendor/autoload.php';
require '../app/routes.php';
Flight::start();¿Para qué se usa FlightPHP en 2026?
Es un framework muy ligero, si deseamos velocidad podemos elegir este sin problemas.
- APIs REST
- Backends ligeros
- Microservicios
- Paneles administrativos simples
- Integraciones con WordPress o Laravel
Ventajas de FlightPHP
Algunas de las ventajas que podemos rescatar de este framework son los siguientes puntos;
- Ultra rápido
- Muy liviano
- Curva de aprendizaje baja
- Ideal para APIs
- Fácil de integrar con otros sistemas
Comparación rápido con otros Framework PHP
En este caso tomaremos 2 framework para hacer la comparativa que cual es el más ligero y veloz.
| Framework | Peso | Ideal para |
|---|---|---|
| FlightPHP | Muy ligero | APIs simples |
| Slim | Ligero | APIs REST |
| Laravel | Pesado | Apps complejas |
Conclusión
FlightPHP es una excelente opción en 2026 si buscas rapidez, simplicidad y control total sin la complejidad de frameworks grandes.